const db = require('../common/basicConnection');
const sqlCommands = require('../common/sqlCommand');

/**
 * 增加用户Action
 */
function addUserAction(req, res, next) {
  // 获取前台页面传过来的参数
  var param = req.query || req.params;
  // 执行Query
  db.queryArgs(sqlCommands.UserSQL.insert, [param.uid, param.userName],
    function (err, result) {
      if (!err) {
        result = {
          code: 200,
          msg: 'successful'
        };
      }
      // 以json形式，把操作结果返回给前台页面
      db.doReturn(res, result);
    }
  );
}

/**
 * 查询用户Action
 */
function userLists(req, res, next) {
  // 执行Query
  db.query(sqlCommands.queryAll,
    function (err, result) {
      if (err) {
        result = {
          code: 0,
          msg: '查询错误'
        };
      }
      // 以json形式，把操作结果返回给前台页面
      db.doReturn(res, result);
    }
  );
}


// exports
module.exports = {
  addUserAction: addUserAction,
  userLists: userLists
};